package com.mk.admin.model.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("医生问诊记录")
public class DoctorConsultationVo {
    private Integer id;
    @ApiModelProperty("患者id")
    private String patId;
    @ApiModelProperty("患者名称")
    private String patName;
    @ApiModelProperty("科室编码")
    private String departmentCode;
    @ApiModelProperty("科室名称")
    private String departmentName;
    @ApiModelProperty("医生编码")
    private String doctorCode;
    @ApiModelProperty("医生名称")
    private String doctorName;
    @ApiModelProperty("问诊类型 1首次咨询 2图文问诊 3语音问诊 4视频问诊 5用药咨询")
    private String consultationType;
    @ApiModelProperty("问诊类型 1首次咨询 2图文问诊 3语音问诊 4视频问诊 5用药咨询")
    private String consultationTypeName;
    @ApiModelProperty("问诊时间")
    private String createTime;
    @ApiModelProperty("就诊结果：肿瘤，呼吸道感染等 可模糊查询")
    private String consultationResult;
    @ApiModelProperty("处方信息")
    private String prescription;
    @ApiModelProperty("用药指导")
    private String medicationGuidance;
    @ApiModelProperty("就诊编号 用于评价时和编号一致")
    private String consultationNo;
    private Integer sort;
    @ApiModelProperty("请描述疾病名称或症状，患病时间，做过什么检查，用药情况，线下医院就诊情况，目前病情情况，想要获得医生什么帮助?(最少输入10个字)")
    private String diseaseDescription;      // 疾病描述
    @ApiModelProperty("病历资料  存病历图片地址 可上传病历、医嘱、入院单、出院单、检验检查结果、处方笺、患处照片等，最多可上传9张)")
    private String medicalRecords;          // 病历记录
    @ApiModelProperty("院区代码")
    private String campusCode;              // 院区代码
    @ApiModelProperty("院区名称")
    private String campusName;              // 院区名称
    @ApiModelProperty("请填写曾经患病情况及慢性病患病情况(如高血压、糖尿病等)")
    private String preHistory;              // 既往史
    @ApiModelProperty("1 有 0 无")
    private String statusPreHistory;        // 既往史状态
    @ApiModelProperty("请填写过往药物或其它过敏情况")
    private String allergy;                 // 过敏史
    @ApiModelProperty("1 有 0 无")
    private String statusAllergy;           // 过敏史状态
    @ApiModelProperty("请填写直系亲属的遗传病患病情况")
    private String familyHistory;           // 家族史
    @ApiModelProperty("1 有 0 无")
    private String statusFamilyHistory;     // 家族史状态
    @ApiModelProperty("1未婚 2 已婚 3 离异 4 丧偶")
    private String marryHistory;            // 婚育史
    @ApiModelProperty("1未婚 2 已婚 3 离异 4 丧偶")
    private String statusMarryHistory;      // 婚育史状态
    private String lastCampusName;
    private String lastDepartmentName;
    private String lastVisitTime;
    private String lastVisitResult;
    private Integer status;
    private String orderBy;
    private Integer page;
    private Integer size;
}
